  <?php

  @ session_start();
 //ini_set('display_errors', 'On');
 include_once dirname(__FILE__)."/class.lib/personne.class.php";
 include_once dirname(__FILE__)."/class.lib/aa_complement_infos.class.php";
 include_once dirname(__FILE__)."/class.lib/aa_complement_infos_porteur.class.php";
  
 include_once dirname(__FILE__)."/class.lib/user.class.php";   
 include_once dirname(__FILE__)."/securimage.php";
 

 // $img = new Securimage();
  //$valid = $img->check($_POST['code']);   // V&eacute;rification du captcha avec le code tap&eacute;
  $valid=true;
  if($valid == true) {
	$personne = new personne();
	$personne->SELECT(" AND CIN=".$_POST["ncin"]);
	
	
	$row=$personne->fetch_object();
	//var_dump($personne);
	//exit;
	/*$user = new User();
	$verif = $user->verifExistUser($_POST["ncin"]);
	
	//echo $verif;exit;
	
	 if($verif != 0 ){
		header("location:lost_params.php?userid=$verif");
	 }*/
	

 
  //$personne->set_Civilite;
		 //$personne->set_Titre;
		 $personne->set_Nom($_POST["firstname"]);
		 $personne->set_Prenom($_POST["lastname"]);
		 $personne->set_CIN(''.intval($_POST["ncin"]).'');
		 $personne->set_login($_POST["login"]);
		 $personne->set_MotPasse($_POST["password"]);
		 $personne->set_Mail($_POST["email"]);
		// $personne->set_AdressePostale;
		 $personne->set_NumTelephone($_POST["NumTelephone"]);
		 $personne->set_NumFax($_POST["fax"]);
		 
		 $personne->set_NumMobile($_POST["NumMobile"]);
		 $personne->set_AdressePostale($_POST['AdressePostale'].' - '.$_POST['CodePostale']);
		 $personne->set_Ville($_POST['ville']);
		
		// $personne->set_NumMobile;
		// $personne->set_CategorieUsager($_POST["role"]);
		//fonction
		
		//spécialité
		// $personne->set_Discipline(mysql_escape_string($_POST["Discipline"]));
		 $personne->set_specialite(mysql_escape_string($_POST["specialite"]));
		//fonction
		 $personne->set_grade($_POST["grade"]);
		 $personne->set_fonction(mysql_escape_string($_POST["fonction"]));
		 
  		 $personne->set_OrganismeRattachement(mysql_escape_string($_POST["etablissement_rattach"]));
		 $personne->set_CategoriePrincipaleUsager(mysql_escape_string($_POST["etablissement"]));
		 $personne->set_IdentifiantInstitutionnel(mysql_escape_string($_POST["universite"]));
		 $personne->set_OrganismeRattachement(mysql_escape_string($_POST["etablissement_rattach"]));

		 $personne->set_Code_type_cand($_POST["code_type_cand"]);
		 
		 
		 $personne->_autreuniversite=$_POST["autreuniversite"];
		 $personne->_autreetablissement=$_POST["autreetablissement"];
		 
	
		 
		 
	//	 var_dump($personne);
		// $personne->set_Discipline;
		$err=$personne->UPDATE();

		 if($err){
					
					
								
								 
			// var_dump($_POST);
			 
								$aa_complement_infos_porteur=new aa_complement_infos_porteur();
								
								//selectionner les existant et les suprimer
								$aa_complement_infos_porteur->SELECT(" AND CIN=".$_POST["ncin"]);
								$i=0;
							//	echo $i.'-';
								while($row2=$aa_complement_infos_porteur->fetch_object())
								{
								
									$porteur=new aa_complement_infos_porteur();
									$porteur->set_id($row2->id);
									$porteur->DELETE();

							//	echo $row2->id.'<br>';
								$i++;
								}
								
							//	echo $i;
									
								$aa_complement_infos=new Complement_Infos();
								$arr=$aa_complement_infos->getAllComplement();
								  while (list($clef,$valeur)=each($arr)) 
								  {
									$id=$valeur[0];
									$label=$valeur[1];
									$var='choix'.$id;
									$observation='observation'.$id;
									$label='label'.$id;
									if(isset($_POST[$var]) ) 
									{
											$_aa_complement_infos_porteur=new aa_complement_infos_porteur();
											
											$_aa_complement_infos_porteur->set_label($_POST[$label]);
											$_aa_complement_infos_porteur->set_choix($_POST[$var]);
											if($_POST[$var]=='oui') $_aa_complement_infos_porteur->set_observation($_POST[$observation]);
											else $_aa_complement_infos_porteur->set_observation('');
											
											$_aa_complement_infos_porteur->set_CIN(intval($_POST["ncin"]));
											$res=$_aa_complement_infos_porteur->INSERT(); 
									}
									
								  }
								
								//if($_POST['ch'])
								
								
		
					$_SESSION['email']=$row->Mail;
					$_SESSION['nom']=$row->Nom;
					$_SESSION['prenom']=$row->Prenom;
					
					
					/*$_SESSION['valid_user'] = $userid;
					$_SESSION["idsession"] = session_id();
					$_SESSION["isConnected_appproj"] = 1;*/
					$_SESSION["cin"]=intval($_POST["ncin"]);
					//header("location: ../index.php");
					//echo "location: modif_cours.php?id_ue=".$_POST['id_ue'];exit;
					header("location: modif_cours.php?id_ue=".$_POST['id_ue']);
					
		 }else{
			//header("location: index-nw.php?err=2");
			echo "erreur d'insertion";
		}		
		 // Send Mail 
		$objet   = "UVT | Vos parametres!"; 
		$message = "Bonjour ".$_POST["firstname"]." ".$_POST["lastname"]."\nl";
		$message.= "on vous souhaire la bienvenue! vous venez de rejoindre l'espace de soumission de cours de l'Université Virtuelle de Tunis\nlVous pouvez acceder a cette espace en utilisant les parametres suivants:\nl\nl";
		$message.="Login:".$_POST["login"]."\nl";
		$message.="Mot de passe:".$_POST["password"]."\nl\nl\nl";
		
		$message.="Cordialement\nl Equipe pédagogique UVT";
		
		//mail($_POST["email"], $objet, $message);
		
		
  } else {
  
  header("location: index-nw.php?err=1");
    echo "<center>Sorry, the code you entered was invalid.  <a href=\"javascript:history.go(-1)\">Go back</a> to try again.</center>";
  }

 

 
	
	
?>